﻿/*
delete from UserRole;
delete from RoleFunction;
delete from [Function];
delete from Role;
delete from Users;
delete from employee;
*/

-- Employee
insert into Employee values(1,N'张三');

-- Role
insert into Role values(1,'Administrator',N'管理员角色',1,'System','2014-12-2',null,null,null);
insert into Role values(2,'CommonUser',N'一般成员',1,'System','2014-12-2',null,null,null);

-- User
insert into Users values(1,1,'admin','123456','Nothing',1,'System','2014-12-2',null,null,null);
insert into Users values(2,1,'admin001','123456','Nothing',1,'System','2014-12-2',null,null,null);

-- User & Role
insert into UserRole values(1,1,1);
insert into UserRole values(2,2,2);

-- Function
USE [AMM2014]
GO
INSERT [dbo].[Function] VALUES (1, N'AMM1000', N'系统功能', N'系统功能权限详细设置', 0, 0, 0)
GO
INSERT [dbo].[Function] VALUES (2, N'AMM1100', N'系统设置', N'关于系统设置的权限控制', 0, 1, 1)
GO
INSERT [dbo].[Function] VALUES (3, N'AMM1101', N'用户管理', N'关于用户管理的权限控制', 47, 2, 0)
GO
INSERT [dbo].[Function] VALUES (4, N'AMM1102', N'角色管理', N'关于角色管理的权限控制', 15, 2, 1)
GO
INSERT [dbo].[Function] VALUES (5, N'AMM1200', N'业务管理', N'关于业务管理对应功能的权限控制', 0, 1, 2)
GO
INSERT [dbo].[Function] VALUES (6, N'AMM1201', N'客户注册', N'关于客户注册的权限控制', 47, 5, 0)
GO
INSERT [dbo].[Function] VALUES (7, N'AMM1202', N'价格体系', N'关于价格体系的权限控制', 47, 5, 1)
GO
INSERT [dbo].[Function] VALUES (8, N'AMM1203', N'客户订单', N'关于客户订单的权限控制', 63, 5, 2)
GO
INSERT [dbo].[Function] VALUES (9, N'AMM1204', N'生产指令单', N'关于生产指令单的权限控制', 111, 5, 3)
GO
INSERT [dbo].[Function] VALUES (10, N'AMM1300', N'工程管理', N'关于工程管理对应功能的权限控制', 0, 1, 3)
GO
INSERT [dbo].[Function] VALUES (11, N'AMM1301', N'物料基本资料', N'关于物料基本资料的权限控制', 47, 10, 0)
GO
INSERT [dbo].[Function] VALUES (12, N'AMM1302', N'成品基本资料', N'关于成品基本资料的权限控制', 47, 10, 1)
GO
INSERT [dbo].[Function] VALUES (13, N'AMM1303', N'BOM 维护', N'关于BOM 维护的权限控制', 255, 10, 2)
GO
INSERT [dbo].[Function] VALUES (14, N'AMM1310', N'模具管理', N'关于模具管理对应功能的权限控制', 0, 10, 3)
GO
INSERT [dbo].[Function] VALUES (15, N'AMM1311', N'模具基本资料', N'关于模具基本资料的权限控制', 47, 14, 0)
GO
INSERT [dbo].[Function] VALUES (17, N'AMM1313', N'调拔管理', N'关于调拔管理的权限控制', 63, 14, 2)
GO
INSERT [dbo].[Function] VALUES (18, N'AMM1400', N'物控管理', N'关于物控管理对应功能的权限控制', 0, 1, 4)
GO
INSERT [dbo].[Function] VALUES (19, N'AMM1401', N'供应商基本资料', N'关于供应商基本资料的权限控制', 47, 18, 0)
GO
INSERT [dbo].[Function] VALUES (20, N'AMM1402', N'物料报价管理', N'关于物料报价管理的权限控制', 47, 18, 1)
GO
INSERT [dbo].[Function] VALUES (21, N'AMM1403', N'采购订单管理', N'关于采购订单管理的权限控制', 127, 18, 4)
GO
INSERT [dbo].[Function] VALUES (23, N'AMM1411', N'仓库管理', N'关于仓库管理的权限控制', 0, 18, 6)
GO
INSERT [dbo].[Function] VALUES (24, N'AMM1412', N'原料入库管理', N'关于原料入库管理的权限控制', 35, 23, 1)
GO
INSERT [dbo].[Function] VALUES (25, N'AMM1413', N'原料出库管理', N'关于原料出库管理的权限控制', 99, 23, 2)
GO
INSERT [dbo].[Function] VALUES (26, N'AMM1414', N'物料盘点管理', N'关于物料盘点管理的权限控制', 35, 23, 6)
GO
INSERT [dbo].[Function] VALUES (27, N'AMM1500', N'生产管理', N'关于生产管理对应功能的权限控制', 0, 1, 5)
GO
INSERT [dbo].[Function] VALUES (28, N'AMM1501', N'生产计划', N'关于生产计划的权限控制', 1, 27, 0)
GO
INSERT [dbo].[Function] VALUES (29, N'AMM1502', N'生产计划排程', N'关于生产计划排程的权限控制', 39, 27, 1)
GO
INSERT [dbo].[Function] VALUES (30, N'AMM1600', N'品质管理', N'关于品质管理对应功能的权限控制', 0, 1, 6)
GO
INSERT [dbo].[Function] VALUES (32, N'AMM1602', N'来料检验', N'关于来料检验的权限控制', 63, 30, 1)
GO
INSERT [dbo].[Function] VALUES (33, N'AMM1700', N'财务管理', N'关于财务管理对应功能的权限控制', 0, 1, 7)
GO
INSERT [dbo].[Function] VALUES (34, N'AMM1701', N'流水帐基本资料', N'关于流水帐基本资料的权限控制', 127, 33, 0)
GO
INSERT [dbo].[Function] VALUES (35, N'AMM1702', N'流水帐管理', N'关于流水帐管理的权限控制', 127, 33, 1)
GO
INSERT [dbo].[Function] VALUES (36, N'AMM1703', N'应收帐款明细', N'关于应收帐款明细的权限控制', 127, 33, 2)
GO
INSERT [dbo].[Function] VALUES (37, N'AMM1704', N'客户往来帐', N'关于客户往来帐的权限控制', 127, 33, 3)
GO
INSERT [dbo].[Function] VALUES (38, N'AMM1705', N'收支平衡明细', N'关于收支平衡明细的权限控制', 127, 33, 4)
GO
INSERT [dbo].[Function] VALUES (39, N'AMM1103', N'基本设置', N'关于基本设置管理的权限控制', 7, 2, 2)
GO
INSERT [dbo].[Function] VALUES (40, N'AMM1415', N'仓库基本资料', N'关于仓库基本资料的权限控制', 15, 23, 3)
GO
INSERT [dbo].[Function] VALUES (41, N'AMM1405', N'生成采购订单', N'关于生成采购订单的权限控制', 1, 18, 3)
GO
INSERT [dbo].[Function] VALUES (42, N'AMM1416', N'原料暂收管理', N'关于原料暂收管理的权限控制', 111, 23, 0)
GO
INSERT [dbo].[Function] VALUES (43, N'AMM1417', N'成品入库管理', N'关于成品入库管理的权限控制', 115, 23, 4)
GO
INSERT [dbo].[Function] VALUES (44, N'AMM1418', N'成品出库管理', N'关于成品出库管理的权限控制', 115, 23, 5)
GO
INSERT [dbo].[Function] VALUES (45, N'AMM1419', N'成品盘点管理', N'关于产品盘点管理的权限控制', 35, 23, 7)
GO
INSERT [dbo].[Function] VALUES (46, N'AMM1800', N'报表', N'关于报表的权限控制', 0, 1, 8)
GO
INSERT [dbo].[Function] VALUES (47, N'AMM1801', N'物料库存查询', N'关于物料库存查询的权限控制', 1, 46, 0)
GO
INSERT [dbo].[Function] VALUES (48, N'AMM1802', N'成品库存查询', N'关于成品库存查询的权限控制', 1, 46, 1)
GO
INSERT [dbo].[Function] VALUES (49, N'AMM1803', N'需求分析', N'关于需求分析的权限控制', 1, 46, 2)
GO
INSERT [dbo].[Function] VALUES (50, N'AMM1104', N'执行作业', N'关于执行作业管理的权限控制', 1, 2, 3)
GO
INSERT [dbo].[Function] VALUES (51, N'AMM1404', N'成品报价管理', N'关于成品报价管理的权限控制', 47, 18, 2)
GO
INSERT [dbo].[Function] VALUES (52, N'AMM1406', N'委外订单管理', N'关于委外订单管理的权限控制', 127, 18, 5)
GO

-- Role & Function
insert into RoleFunction values(1,1,3,47);
insert into RoleFunction values(2,1,4,15);

-- Configuration
insert into Configuration values('AttachmentFolder','D:\AMMTesting');
insert into Configuration values('AttachmentSize','10485760');